package com.lich.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lich.entity.AppFunction;
import com.lich.entity.vo.Page;

/**
 * @description APP功能
 * @date 2016年8月31日
 * @author luosf
 */
@Repository
public interface AppFunctionMapper {
	/**
	 * @description 插入
	 * @date 2016年8月31日
	 * @author luosf
	 * @param product
	 * @return
	 */
	public int insert(AppFunction appFunction);
	/**
	 * @description 更新
	 * @date 2016年8月31日
	 * @author luosf
	 * @param product
	 */
	public int updateById(AppFunction appFunction);
	/**
	 * @description 分页查询
	 * @date 2016年8月31日
	 * @author luosf
	 * @param pageParam
	 * @return
	 */
	public List<AppFunction> selectPage(AppFunction appFunction);
	/**
	 * @description 获取所有数据
	 * @date 2016年8月31日
	 * @author luosf
	 * @param pageParam
	 * @return
	 */
	public List<AppFunction> findAll();
	
	/**
	 * @description 根据id删除行
	 * @date 2016年8月31日
	 * @author luosf
	 * @param id
	 * @return
	 */
	public int deleteById(Integer id);
	
	/**
	 * @description 根据id获取行
	 * @date 2016年8月31日
	 * @author luosf
	 * @param id
	 * @return
	 */
	public AppFunction selectById(Integer id);
}